home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / dosisode / DOSISODE80.ZIP / ISODE8.WRK / UNIX / H / NETX25 / X25_PK.H < prev   
Encoding:
C/C++ Source or Header  |  1991-12-09  |  1.5 KB  |  70 lines

  1. #define MAXHOSTADR 16
  2.  
  3. #define CONN_DB struct conn_dB
  4. CONN_DB {
  5.     unsigned char hostlen;
  6.     unsigned char host[8];
  7.     unsigned char datalen;
  8.     unsigned char data[102];
  9. };
  10.  
  11. #define FAST_OFF        0
  12. #define FAST_CLR_ONLY        1
  13. #define FAST_ACPT_CLR        2
  14. #define FACILITY_DB struct facility_dB
  15. FACILITY_DB {
  16.     unsigned char    reverse_charge;
  17.         unsigned short   recvpktsize;
  18.         unsigned short   sendpktsize;
  19.         unsigned char    recvwndsize;
  20.         unsigned char    sendwndsize;
  21.         unsigned char    recvthruput;
  22.         unsigned char    sendthruput;
  23.         unsigned char    cug_req;
  24.         unsigned char    cug_index;
  25.     unsigned char    fast_select_type;
  26.         unsigned char    rpoa_req;
  27.         unsigned short   rpoa;
  28.     unsigned char    stdservice;
  29.     unsigned char    osiservice;
  30.     unsigned char    precedence_req;
  31.     unsigned char    precedence;
  32. };
  33. #define Q_BIT        3
  34. #define D_BIT        2
  35. #define M_BIT        0
  36.  
  37. typedef struct {
  38.     unsigned char        datalen;
  39.     unsigned char         data[124];
  40. } USER_DATA_DB;
  41.  
  42. typedef struct {
  43.     unsigned char        masklen;
  44.     unsigned char         mask[16];
  45. } MASK_DATA_DB;
  46.  
  47. typedef struct {
  48.     unsigned char    data[16];
  49.     unsigned char    datalen;
  50. } CONN_DATA;
  51.  
  52. typedef struct {
  53.     unsigned char    hostlen;
  54.     unsigned char    host[8];
  55. } CONN_ADR;
  56.  
  57. typedef struct {
  58.     unsigned char    masklen;
  59.     unsigned char     mask[16];
  60. } CONN_LCNCB;
  61.  
  62. #define RECV_DIAG 0
  63. #define DIAG_TYPE 1
  64. #define X25_CAUSE_DIAG struct x25_cause_diaG
  65. X25_CAUSE_DIAG {
  66.    unsigned char flags;
  67.    unsigned char datalen;
  68.    unsigned char data[64];
  69. };
  70.